﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Entities
{
    [Serializable]
    public class HocVienEntity
    {
        private string maHocVien;
        private string hoTen;
        private decimal sDT;
        private string email;
        private string ghiChu;

        public HocVienEntity() { }

        public HocVienEntity(string _maHocVien, string _hoTen, decimal _sDT, string _email)
        {
            maHocVien = _maHocVien;
            hoTen = _hoTen;
            sDT = _sDT;
            email = _email;
        }

        public string MaHocVien
        {
            get { return maHocVien; }
            set {
                if (value == null)
                    throw new Exception("Mã học viên không được để trống.");
                this.maHocVien = value;
            }
        }

        public string HoTen
        {
            get { return hoTen; }
            set {
                if (value == null)
                    throw new Exception("Tên học viên không được để trống.");
                this.hoTen = value;
            }
        }

        public decimal SDT
        {
            get { return sDT; }
            set { sDT = value; }
        }

        public string Email
        {
            get { return email; }
            set { email = value; }
        }

        public string GhiChu
        {
            get { return ghiChu; }
            set { ghiChu = value; }
        }
    }
}
